package com.zyz.forum.service;

import com.zyz.forum.model.Board;

import java.util.List;

public interface IBoardService {

    /**
     * 根据传入的num个数返回相应个数的Board元素
     * @param num 返回多少个
     * @return board集合
     */
    List<Board> selectBaseByNum(Integer num);

    /**
     * 给相应板块贴子数加一
     * @param id 板块id
     */
    void addOneArticleCountById(Long id);

    /**
     * 根据id查询板块信息
     * @param id 板块id
     * @return 板块信息
     */
    Board selectById(Long id);

    /**
     * 给相应板块贴子数减一
     * @param id 板块id
     */
    void subOneArticleById(Long id);
}
